package com.cskaoyan.controller.wx.service;

import com.cskaoyan.bean.bo.PageCommonParamBo;
import com.cskaoyan.bean.bo.TopicCommonBo;
import com.cskaoyan.bean.bo.TopicDetailBo;
import com.cskaoyan.bean.entity.Topic;
import com.cskaoyan.bean.vo.BasePageData;

import java.util.List;

/**
 * <h1> 专题精选 接口 TopicService </h1>
 * Created by GaoJia
 * Date 2021/10/22 09:43
 */
public interface TopicService {

    /*** 专题 相关商品 **/
    BasePageData<Topic> related(Integer id);

    /*** 专题 列表 **/
    BasePageData<TopicCommonBo> list(PageCommonParamBo pageParam);

    /*** 专题 详情 **/
    TopicDetailBo detail(Integer id);

    // 获取所有的专题
    List<Topic> getAllTopics();
}
